proper fix for cm3629.c