Moved requires up