Actually require the requirements