But why do the setting at all? Why not just have a method like `requirements_only?` that reads from the manifest and returns true or false depending on whether the flag is in there?