Don't allow duplicate URLs

fixes #99