Apply/give form validation

Resolves #71