undefined Patrick Harpur