again... dat xcuserstate