Fix

The fix to #39 was incorrect since adding an int to a string
does not print it.

I also removed the redundant check that index is positive (it is unsigned)
Merge branch 'v2.0'