push delete call up into calling scope