Optimize/Cleanup

No idea what performance increase this will give, there will be one for creation though. There are also optimizations throughout that will give slight speed increases and protect against falsey compares.
No one will ever care about or even notice an extra microsecond or a handful of extra bytes of memory. It fucks up the git blames to make such trivial changes, too. This is JavaScript, we sacrifice a lot of performance just by being on this platform.