Will a failed decode overwrite the variable? message = message.decode('iso-8859-1') or do I need to do msg = message.decode('iso-8859-1')