Why do you have to convert object to str and then to unicode? Can't this be done in one step?