John Byrne at his finest.