Working on removing authentication boilerplate.