Validation handlers - new, flexible, powerful.