requires explicit CJDLIB