What are `cp` and `cpn`.  I can't figure it out contextually, which makes this hard to understand.