tons of updates, mostly things from defensive