move block call earlier