validations
munge spec