only attempt delete if object exists