Moving some bits around to streamline routing process and minimize function sizes