BlockDerivative: initialize in first run