Changed the interface for Route to be more intuitive.