Nonclassical nucleation theory