simple nucleation is now assumed working.