fail fast on auth stuff