Properly catch self-reverts

and show warning level after message is posted