More elegant way to get default zoom method working