There's lots of boiler-plate-y code in here that seems not to be relevant to this service - as there is no running daemon, the concepts of stop/reload/etc don't apply, and the code can be much simplified.