diff --git a/VersionASM b/VersionASM
index ac3dd472f4d8baa62343734e95269c4f16098dce..3028a147f205e104b47f78270813ed9adc04af79 100644
--- a/VersionASM
+++ b/VersionASM
@@ -11,13 +11,13 @@
                         GBLS    Module_HelpVersion
                         GBLS    Module_ComponentName
                         GBLS    Module_ComponentPath
-Module_MajorVersion     SETS    "0.97"
-Module_Version          SETA    97
+Module_MajorVersion     SETS    "0.98"
+Module_Version          SETA    98
 Module_MinorVersion     SETS    ""
 Module_Date             SETS    "09 Mar 2014"
 Module_ApplicationDate  SETS    "09-Mar-14"
 Module_ComponentName    SETS    "Pinboard"
 Module_ComponentPath    SETS    "castle/RiscOS/Sources/Desktop/Pinboard"
-Module_FullVersion      SETS    "0.97"
-Module_HelpVersion      SETS    "0.97 (09 Mar 2014)"
+Module_FullVersion      SETS    "0.98"
+Module_HelpVersion      SETS    "0.98 (09 Mar 2014)"
                         END
diff --git a/VersionNum b/VersionNum
index 58137f2a9ccee3915f04b0ad370daa961b73e7e7..109b057093e7f36bad7681bd836998f2425a6eac 100644
--- a/VersionNum
+++ b/VersionNum
@@ -1,15 +1,15 @@
-/* (0.97)
+/* (0.98)
  *
  * This file is automatically maintained by srccommit, do not edit manually.
  * Last processed by srccommit version: 1.1.
  *
  */
-#define Module_MajorVersion_CMHG        0.97
+#define Module_MajorVersion_CMHG        0.98
 #define Module_MinorVersion_CMHG        
 #define Module_Date_CMHG                09 Mar 2014
 
-#define Module_MajorVersion             "0.97"
-#define Module_Version                  97
+#define Module_MajorVersion             "0.98"
+#define Module_Version                  98
 #define Module_MinorVersion             ""
 #define Module_Date                     "09 Mar 2014"
 
@@ -18,6 +18,6 @@
 #define Module_ComponentName            "Pinboard"
 #define Module_ComponentPath            "castle/RiscOS/Sources/Desktop/Pinboard"
 
-#define Module_FullVersion              "0.97"
-#define Module_HelpVersion              "0.97 (09 Mar 2014)"
-#define Module_LibraryVersionInfo       "0:97"
+#define Module_FullVersion              "0.98"
+#define Module_HelpVersion              "0.98 (09 Mar 2014)"
+#define Module_LibraryVersionInfo       "0:98"
diff --git a/s/StartLoop b/s/StartLoop
index 7e4daadfb5bd51c3a59c474fa644000d1469ca18..7ea6cf606c8f74c65077f018ec614f976db379b5 100644
--- a/s/StartLoop
+++ b/s/StartLoop
@@ -531,9 +531,13 @@ PlotImageTiled
         LDR     r1,=ErrorNumber_Sprite_BadReasonCode
         TEQ     r0,r1
         EXIT    NE
+      |
+        EXIT
       ]
 
 05
+        ADR     r1,dataarea             ; Get the redraw rectangle
+
         ; Work out MinX of first tile to plot
 
         LDR     r14,[r1,#28]            ; X0 of current rectangle.