ice:authorized() cleaned up logic