This is all true, but if you haven't seen them already, you'll probably want to read up on the changes that are being proposed to taxation of CCPCs currently. All the details are supposed to come out with the 2018 budget, but here are some blog posts covering the developments so far: