(feat) Added Persistent Middleware

`return` is unnecessary.