Switch to a better Crockford implementation