unique requires double rev
message and comment