adapted PutBuilder for confirming and rejecting prepared puts