[Tophat][FIX] accept extra args and output err msg if tophat ends with error