Prolog: a visit from Jack