This case distinction cause a bug.
Why did you add it?