consistency in interfaces