played around with this piece on CSP some more.