don't overwrite self.image: leads to problems