added ability
to give new values after givedmg is handed out.