It is possible that subprgoram definition is only encoding return value directly...