don't instantiate a ref as a pointer! numpty