why not just return self.image?