replaced vm.return_value[0] direct assign to vector assign
changed 'force'
fixed zero return value treating