reduce redundant message parsing to support higher throughput

it's also extraneous :) I think just adding the message is cleaner, this other approach was how the original project did it and there wasn't a particularly compelling reason behind it