named parameter idiom