fixed yet more bugs with c concept module generation