one requirements handler to rule them