bloddy infix operator precedence! I never expect that, renamed many operators to make sure they don't precedes eachother.