cpp wrapper fix