diff --git a/ivette/src/renderer/ASTinfo.tsx b/ivette/src/renderer/ASTinfo.tsx
index 0416b0cd63fb0575a1a8e43ce68d8ee6f6237bee..413b6c99d55a59663d909cacb1d1f136f84f9a8c 100644
--- a/ivette/src/renderer/ASTinfo.tsx
+++ b/ivette/src/renderer/ASTinfo.tsx
@@ -79,19 +79,19 @@ const ASTinfo = () => {
   const buffer = React.useMemo(() => new RichTextBuffer(), []);
   const [select, setSelect] = States.useSelection();
   const marker = select && select.marker;
-  const data = States.useRequest('kernel.ast.info', marker || '');
+  const data = States.useRequest('kernel.ast.info', marker);
 
   React.useEffect(() => {
+    buffer.clear();
     if (data) {
-      buffer.clear();
       parseInfo(buffer, data);
     }
   }, [buffer, data]);
 
   // Callbacks
-  function onSelection(mark: any) {
+  function onSelection(name: string) {
     // For now, the only markers are functions.
-    setSelect({ function: mark });
+    setSelect({ function: name });
   }
 
   // Component
diff --git a/ivette/src/renderer/ASTview.tsx b/ivette/src/renderer/ASTview.tsx
index b308be9465aefd90b98f33c650385668cda022e9..80b33c5760b568fd27a067d5b00546ac8240a4d9 100644
--- a/ivette/src/renderer/ASTview.tsx
+++ b/ivette/src/renderer/ASTview.tsx
@@ -33,7 +33,7 @@ const PP = new Dome.PP('AST View');
 // --- Rich Text Printer
 // --------------------------------------------------------------------------
 
-const printAST = (buffer: any, text: string) => {
+const printAST = (buffer: RichTextBuffer, text: string) => {
   if (Array.isArray(text)) {
     const tag = text.shift();
     if (tag !== '') {
@@ -48,7 +48,9 @@ const printAST = (buffer: any, text: string) => {
   }
 };
 
-async function loadAST(buffer: any, theFunction?: string, theMarker?: string) {
+async function loadAST(
+  buffer: RichTextBuffer, theFunction?: string, theMarker?: string,
+) {
   buffer.clear();
   if (theFunction) {
     buffer.log('// Loading', theFunction, '…');
@@ -124,7 +126,6 @@ const ASTview = () => {
   }
 
   // Theme Popup
-
   const selectTheme = (id?: string) => id && setTheme(id);
   const checkTheme =
     (th: { id: string }) => ({ checked: th.id === theme, ...th });