return the bytes rather than throwing an error, we're supporting a
"chained" parsing