modular API, bug fix for C4.5