Yes, but now they know he keeps it (a shotgun) in his truck, and not inside the house.
He had a gun as he went outside. When that happens and the guy says he doesn't keep guns in the house, he's impeaching his own testimony.
He's got a real problem now because he's told what appears to be a lie.