retval used to fall earlier than the expression fall into try / finally.