Follow John Connor Coulston on Twitter at @JCCoulston.