Lots of things in here.