Proper require directive