dilfosaur: what could go wrong!!!!!