nitpick: delegate to the other constructor