cause a reference to a pointer is slightly more efficient than a copy of
a pointer, right?