Gemini on the other hand has a tendency for super-defensive coding.
It'll check _EVERY_ edge case separately, even in situations where it will never ever happen and if it does, it's a NOP anyway.