anchor.diff:      HTMLWriteTail;
   
       fText.SaveToFile(fFilename + '.html');
  -  finally
  -    inherited;
  +  except
  +    // TODO: Proper error handling ;)
  +    on E: EAccessViolation do ; //< Workaround for Issue #19
  +    on E: EFCreateError do //< No permission to create file
     end;
  +
  +
  +  fText.Free;
  +
  +  inherited;
   end;
   
   procedure TelLogger.WriteLog(const Msg: String; LogMessageType: TLogMessageType = ltError; FormatHTML: Boolean = false);
  
positive.code:   fText.Add('" alt="Elysion Logo" />');
    fText.Add('<span id="title"><a href="https://github.com/freezedev/elysion">Elysion Library</a> Log</span> <br />');
    fText.Add('<strong>CPU:</strong> ' + IntToStr(SYS_BITS) + '-bit <br /> <b>Operating system:</b> ' + SYS_NAME + '<br />');
    fText.Add('<strong>Version:</strong> ' + IntToString(VER_MAJOR, true, 1) + '-' + IntToString(VER_MINOR, true, 1) + ' "' + VER_CODENAME + '" (' + VER_CODENAME_RANDOMQUOTE + ') <br /> <strong>Stable:</strong> '+BoolToString(VER_STABLE)+'<br />');
    fText.Add('<strong>Filename:</strong> ' + fFilename + '<br />');
    fText.Add('</header>');
    fText.Add('<br /></br />');
  
negative.code:   SysUtils;
  
  type
  
  {%region 'Logger class (Prototype)'}
  {
  