REQUIRE everywhere pls