CPR: Hard, Fast and Don t Stop