But it _does_ hit `coerce_bool/1`but that returns `error` ,just need a case clause for that, anything else would hide boogs.