Put the mandatory requirement first