See this conversation for context: https://github.com/fmaussion/salem/issues/18#issuecomment-1061820834 and onwards. Fixing this would involve to check everywhere where salem requires a `description` attribute and allow it to fail with a `try` `catch`