James has thought of everything