Much ado about router generation