Moved intercept rank>2 before reading data

o The data was being read before catching ranks>2