And then a hero comes along...