Field length enforcement and some Exception handling