Identifier doesnt evaluate to float by default, but call evaluate where available