I think this would be better as a decorator like ``@adb_not_required`` because it would be at the top of the function and thus more readable.