Perhaps this could be re-worded without accusing the borrow checker of faultiness? I personally primarily use this function because it's a fundamental building block of ownership, not necessarily to work around the borrow checker.