Lots of design stuff.