What happens if `if current_user` evaluates to false?  For now, throw an error and in the future once we iron out the landing page workflow from the public facing website it may just be the login page?