If passed as number mode gets converted to decimal, should be string
Merge pull request #157 from nuada/upstream

If passed as number mode gets converted to decimal, should be string