Further documentation on middleware.