Your own middleware layer.