I always get CPP code wrong.