#116: Use newBuffer instead of newDirectBuffer in MessagePacker