As I mentioned with the admin case, this is the "implicit" model of registration. I agree that explicit would be better, (and doesn't raise a flake8 warning to boot).