I know this wasn't a change introduced by this PR, but I noticed a bug while reading this: the ```_classes_copy``` call above should use ```service_stop_...``` not ```service_start_...```. Can you please open a bug and fix this in a separate PR?