debugging an occasional freeze
buffers channel so it does not block