Why this change? If `id` is nullable, should the method parameter not be annotated? If it's **not** nullable, why omit the check?