if it's unused, why bother copying via constructor?