Put optional messages into a string buffer, add verbose option so we can suppress them.