explicit require