Thank you. I originally did this with triggers but there was a push to use the constraint method as it is more easily readable when looking at the table structure (constraint makes it clear what is happening, what column it applies to, versus just seeing there are triggers and having to read code.) I have to admit, I concur with the readability thing since converting. Just making the point for reference - obviously there are pros and cons.
Thanks for the reply tips. I think this is the first "bug" I've filed. Hopefully I won't have more, but good to know!