delay io handling setup until after node creation