I don't know if I'd call it being a bad liar. He's not really out to deceive people, right? Just to not tell the truth, so that he carries out his end of the bargain. It works, and it's so obvious that he's 'lying' that he might as well be telling the truth.