Revert to convert value to string only if it wasn't a string

Was being a numpty and overcompexified encoding