Don't really want to change the Route API to support this.  Any way this PR could do without this?