return nil if col is out of range