complex.c is never called