The old value could hit the database. But the __unicode__-mothod should not have to hit the database, because then there are situations where an error raises, when you only want to know that version this is.