This is James' work. Not mine.