Alien Worlds revisited - things have changed for the better