Half requests were being lost because on the split we didn't check if last element was a complete request.
If it was, then I wasn't being attached into the key, thus it was processed anyway.