more stable state loading