Mackerras can be an impressive performer