History on content type

History use content type instead of separated history model for each content type (asset, licence, support, etc.). This solution is more flexible.
What, when IndexError will be raised?