consistency in return types