I do think it would make this code easier to read if it were just `changes = autodetector.changes(app_labels)`; if the subdivision is only for testing purposes, that can be handled internally.