catched var surdef