initial blocking state