Why did they even consider making vim