don't need list ref