avoid some more accidental type coercion helper code generation