correctly handling pledges