This is unexpected behavior. Remove it and add a separate "Unregister" method.
Throw ArgumentNullException if the reader is null.
Method is called "Register..." and is expected that it only will register the specified content reader and should have only this single responsibility.