Many of the RefPtr assignment operators would cause ref leaks when we call them to assign a pointer that's already the one kept.