- leave out the type conversion part - instead verify error handling on some typical corner cases
...should document this by a unit-test