undefined Peter Bruce