Child Of Constraint - Hand to Holster?

I have a character that needs to grab a gun out of a holster, use it, and re-holster it in multiple scenes. I have two Child Of constraints set, one for his hand and the other for the holster. However, when I turn the hand to 0 and the holster to 1, the gun moves away from the character’s tool belt. I have experimented multiple times, and pressing the “Set Inverse” buttons on either constraint simply moves the gun somewhere else. Nothing I do will return the gun to its holster. How can I ensure that when I switch the active constraint, the gun will remain where it is supposed to be?

EDIT: Nevermind. It was because I assigned the gun to his hand when he was in the default t-pose. I reset it so it starts in the holster and it now works as intended.