more consistency in parameters