* Send transaction upon recv This will allow us to move the channel to the public interface * Use a channel, not a method, to communicate * Pipeline the services * Ignore unused return values * Fix clippy warning