Changing the way auth works