Support for boolean and floats, option to "ignore" marshall/cast errors