John blef högeligen förbluffad.