Fact is whether or not the target should have had cover from an attack from that character. "should have had" in this situation, being the best mechanical interpretation under the constraints of the rules.
Implementation is "we, as players, didn't notice that we added this wrong". and did a thing under poor pretenses.