Allow browser-based visited state
Add unique constraint