lots of pixel pushing