in reply to Delete idempotence

Delete is used to remove a element within a hash. Nothing bad will happen if you call delete on a undefined value.