style nit: requires should always be alphabetized.