Soften state parsing