Anyway, can you comment on why we need this at all? This is internal API and the case this additional test covers should never happen. There is no need to be defensive in my opinion.