Tons of updates offline here consolidated into one.