at least I made it to the by reference this time