Fix listener.rb bug