Improve requires