requiring itself sounds wrong