Proper requirements