Change suspicious reference literal == comparison to .Equals. This could break something, because I'm not sure what's going on there, but it could also be an unintentional error, too. Better to switch it to .Equals and see if anything breaks.