Added reason messages

Not hooked up to usage code yet.