McSweeney, who normally bats at No.3 for South Australia, has heard the criticism, but he's not letting it affect him.