Compiler - removed implicit casts to bool and let them fall through to dynamic conversion which handles them correctly