require method is now both async and not.