Is this method doing anything different than https://github.com/puppetlabs/puppet/blob/master/lib/puppet/provider/service/service.rb#L23 ?