John lang will not go unavenged