I don't think this covers all of the defaulthard cases.