To Astrobee or Not to Bee