Why why is it safe to remove the check for legacy?