for non-json messages, we can't just requeue the whole message
version 0.0.3