I agree with @kxepal that this should read "A validate doc update handler" instead (these things: https://wiki.apache.org/couchdb/Document_Update_Validation). That will ensure that an ordinary DELETE actually fails.