see http://www.eff.org/pub/Legal/Cases/SJG/Phrack_Neidorf_Riggs/