This is a pretty minor thing, but is there a convention in the group about where strings like "Error" are added to messages? I've ended up with output statements that have multiple "Error: Error:" type things where I've accidentally prepended it more than once. This gets particularly bad when you introduce logging frameworks that flag errors in their output format as well.

I'm not suggesting any change here - I'm just curious if there's some standard way that you handle this...