More routing fixes

Rolling pull request for RC 4.
You make a brand new slice, then you slice it. Isn't that going to be an empty slice still?