There will always be pain when accessing `eeg_loc`, it's just a matter of whether the check is `eeg_loc.shape[1] == 2` or `eeg_loc.ndim == 2`. At least if it's always 2D we know we can always do `eeg_loc[:, 0]` instead of having to add a check for dimensionality, then slice.