protected int findColumnStrict(CycVariable col) throws IllegalArgumentException {
    if (col == null) {
      throw new IllegalArgumentException("Got null column name.");
    }
    return findColumnStrict(col.toString());
  }