free bad idea: type safe DOM

check yourself before you DOMRect yourself™