I'm not sure I understand the rationale for this change; why is the typehint not sufficient here?