John Grant disappointing