This is essentially a refactor.  No new functionality, just a cleaner / easier to understand way to validate the scope