NewImage() repair, Design improvements