Assume that input is always a string