implement new REQUIRE_BACKEND setting