Harper on injury: 'I'll never do that again'