Ok, so should we also have a fallback on cdist in case sklearn is not installed?