handling Tango errors