Prepared for binary by adding getSplitData method