The `else if` and `if` could be combined into one but I'm assuming you did this to make it clearer that implicit access is all the global admin needs so I'm fine either way.