consumer: write error message only