I don't think the name of this middleware accurately represents its purpose.  It *is* checking persona, but the point is passing it as a parameter to the delete method no?