Require version, re-order requires