Fix some typos and when we print override message

Now only prints override message we actually overrode, rather than just if we
were able to set something.