Route dispatcher and controllers now always return a HTTP response