corrected CJS definition