Dirty auth is dirty..but it works