[tvp] Improve and add new extractor

The description is always optional, so there should be a `fatal=False` in here.