attempt to listen forever