[jhc] invalid C being produced