Lots of random stuff, needs thinning