is the CPID still needed? Because I see miners with Invalid_CPID error in PurePool
@Rob: Is the CPID still required? I'm not uptodate with the current updates

Not required anymore; please see 'exec hexblocktocoinbase' in the core, where the pool calls to find the legalnarr, notice how it skips over that subprocedure now.