Hi Arend, Thank you for your thorough review and catching the return type mismatch. Upon further investigation, I’ve confirmed that this issue was flagged by static analysis but appears to be a false positive, as all call sites already handle NULL checks appropriately. I appreciate your time and insight—please let me know if you’d like me to drop this patch or revise it differently. Best regards, Henry Martin