don't make sklearn a hard dependency. Use a nested import.