DeleteResult consistency

Addresses #260 
Hmm, probably not. I wanted an extra layer of provider abstraction just in case the API responses changed or something - but that's probably overkill