Michael Cohen has the goods