undefined John Foot