I wonder, due to the logic contained in these checks, if it makes sense to make methods out of them in the authorization file for systems.