maybe provide some comment that gives an insight why you have this case distinction here? Useful for later developers