It used to skip the BEGINC++ - effectively now the start can be either ) or BEGINC++.

I don't 100% understand it but it works...