Dynamic initialization.