patch for listen_to