Lots of tests and more checks to see if the user is logged in and if the Trigger Route has a name.