Always check arguments length before pulling from it

Fixes #175. I intentionally did not add tests because I don't want to modify Object.prototype at all, however temporarily.