@Override
    protected byte[] load_from_current_position(String frameId, int dataLength, RandomAccessFile openFile) throws IOException {
        byte[] frameData=super.load_from_current_position(frameId, dataLength, openFile);
        if(frameData==null) {
        	this.setValue(null);
        } else if(frameData.length==0) {
        	this.setValue(null);
        } else { 
        	this.rawFrameContents=new ResizingByteBuffer(frameData);
        }
        return frameData;
    }