Should handle all valid requirement specs