"I've never broken the law," David Cameron claimed at Prime Minister's Questions. Not "I've never broken the law in this regard..."