Some extra threadsafety
Tweaked binary parser to use precedence of next operator