enforce non-mandatory fields