The paper is from 2001.
Still, I'll bet the ethane looks inviting on Titan right now. Maybe we'll know for sure in a few days...