SPOILERS FOR BATTLESTAR GALACTICA