Hi James, I can combine the two. But I think I would need to modify to throw the exception (TypeMismatch and not fitting into scale and precision) inside the isCoercibleTo method. The current method signature only says either fit or does not fit, it's not fine grain enough. Or I can create a class of runtime exceptions for this purpose and catch them here to generated the correct SQL Exception. Which one would you prefer?