It doesn't bomb... It just doesn't place anything into the cell. Here is the code being used...
* Update Sheet 14 (Declaration)
SELECT .aPagePrintOptions[tcFileId, PPO_RESULT_CURSOR]
GO TOP
toWorkbook.Sheets("Declaration"

.Select
toSheet = toWorkbook.ActiveSheet
toSheet.Range("A4"

.Value = oFormSet.cFormVal( "NOTES" )
toSheet.Range("A28"

.Value = dCurrentDate()
COPY TO tempsig FIELDS userinfo1.sigfile NEXT 1
*** execute the following code, assuming the file name for the output JPG image is "TestSig.JPG":
*** Open two files, "UserInfo1.fpt" contains the physical JPG data.
*** and Create a file handle for the output file "TestSig.JPG"
handlein = FOPEN("TempSig.fpt"

handleout = FCREATE("TempSig.jpg"
*** To determine the length of the Input file "TempSig.fpt"
gnEnd = FSEEK(handlein, 0, 2)
gnTop = FSEEK(handlein, 0)
*** Store the whole file into a string "str1"
str1 = FREAD(handlein, gnEnd)
*** Offset 599 bytes from Str1 and save it to "str2"
str2 = RIGHT(str1,LEN(str1)-599)
*** Write "Str2" into the JPG file "TempSig.JPG"
n = FWRITE(handleout,str2)
*** Close both opened files
=FCLOSE(handlein)
=FCLOSE(handleout)
toSheet.Range('C28').Select
toSheet.Pictures.Insert("TempSig.JPG"

toSheet.Range("H28"

.Value = oFormSet.lSignatorTitle()