need to watch those conversions on +=, -=, *= etc
autogenerated perl files switched to syntax only checks
lots of conversions to bool (with performance penalty) doing it explicityl.
conversion to bool explicit
float to int conversions