Router abstracted.