giving with pass-through