make sensible requirements in mforms