what is purpose of this method if you can directly use `@auth`?