Validation and default addition.