decode result should be string instead of a number