fix the argument of else case