Bingo, CSP is the one I was talking about!