unexpected case 604