Why do you need to pass `anon` and `user`?