Remove some redundant additions of redirects; make the variations() iterator less restrictive.