No need to relie on middleware