Sci-Fi Spoilers for week of May 1