Initialization done "on the fly".