case rename workaround
case diff workaround