Broke sunDemo with Snap(frame, timeout). Seeing if I'm computing timeout wrong.