DeleteResult consistency

Addresses #260 
Any reason not to just return `os.DeleteResult` directly here?