Reckoning with Ransomware