do not pass go pointer to c