independent tests, make optional auth and ensure fix for anon (bug 826835)