Revert "- Reverting last commit. It might actually make a difference on 32 bit JVMs, besides, arrays == length checks == bad."

This reverts commit 69b159694bf85bdd8d7fd1bb7e5c33ae49e49ce7.