Correct.  If purity were required, no one could receive communion.  But those who are in mortal, defiant, unrepentant sin defile the eucharist if they receive it.  The Church makes that reasonable distinction.