@jmarshallnz: I will have a look, the entire point of how this operates is to try to avoid that extra memcpy and keep this code as tight as possible.