make external retina optional