This method shouldn't exist, and *definitely* shouldn't be public.

Problems with borrowing can be solved with explicit scopes.