defined validation

Okay, tear it apart :)
use a `case options[:required]`