Explicity catch all types to add in debuging any conversion problems.
Ignore compiler warnings on generated code.