nsignificant changes with support for bools