Must have requirements: