reworking functionality of gig_item/wkrm deletes etc