fixed vassal_before_exec