more use of new operator signature