clean a little bit more
there should be a way to get rid of Object(what) === what