reference is unneeded