Splitting up normalizing requests logic and routing requests logic.