Delete should still keep data consistent even if it does not recurse