one cannot throw string