Is there any reason to prefer unicode(somestring, 'utf8') as opposed to somestring.decode('utf8')?

My only thought is that .decode() is a bound method so python may be able to resolve it more efficiently, but correct me if I'm wrong.

Edit
Report