Your point about the constructors is correct, but there are other places like this that don't need this extra function wrapper.