add #ifdef MODULE to avoid unused code.