This worries me....

yes that is a bp sign. I don't trust bp or support them since the gulf "spill". :wack:
x2!