History of DiFFicuLt