Not a Mason but I could see where that ring would upset you. Was hard for me to catch on my laptop, how did you ever see it?
"The problem is not the problem. The problem is your attitude about the problem. Do you understand?" Captain Jack Sparrow.