Messing around with making it as compact as possible.