Moving the requirements to the top level