Make it as service, and action. May be @pmjones have more thoughts