public int readRow( byte b0, byte b1 )
	{
		if( ((parent_rec != null) && !parent_rec.getWorkBook().getIsExcel2007()) )
		{
			int rw = ByteTools.readInt( b0, b1, (byte) 0, (byte) 0 );
			if( (rw >= (MAXROWS_BIFF8 - 1)) || (rw < 0) || (this instanceof PtgRefN) )    // PtgRefN's are ALWAYS relative and therefore never over 32xxx
			{
				rw = ByteTools.readShort( b0, b1 );
			}
			return rw;
		}
		// issue when reading Excel2007 rw from bytes as limits exceed ... try to interpret as best one can
		int rw = ByteTools.readInt( b0, b1, (byte) 0, (byte) 0 );
		if( rw == 65535 )
		{    // have to assume that this means a wholeCol reference
			rw = -1;
			((PtgRef) this).wholeCol = true;
		}
		return rw;
	}