Ha ha ha, whoops, cached bitmaps weren't getting scaled correctly.