Include the retain counter in these messages. Also: "you should close it" → "you must release() it."

If we wanted to debug things properly, each retain would log a stack trace of where it has been retained.
The stack of the constructor call is not as relevant in the retain/release model.