Protect from accidental overwrites. Add in a delete method