bind perf

Speeds up chrome with ~10% firefox by ~5%
Why are we not checking for an undefined value as we are above, in this case? gecko and webkit will render `undefined`, which we probably don't want (do we?)