Why not `{error, {pw_val_unsatisfied, PW, NumPW}}` like the other error tuples? This would remove the need to modify `riak_kv_put_fsm:add_client_info`, I think.