I think it's good idea . Code example: ``` ruby slave.async = true slave.on_read do |data| # your code end slave.on_error do |ex| # .... end slave.holding_registers[0..100] #nonstop reading ```