Using explicit requires