provide facility to not register routes multiple times; fixes #20