Issue #24: Proper error handling when we fail to convert input to a string.