allow jsx-style hashes
cleanup binary concat
speedup hash lookup