Alien megastructure stars - finally explained?