Rearrange require