--- backpack_calendar.rb.orig	2007-10-29 11:16:46.000000000 -0400
+++ backpack_calendar.rb	2007-10-29 12:40:34.000000000 -0400
@@ -8,7 +8,7 @@
 rescue LoadError
   begin
     require 'rubygems'
-    require_gem 'xml-simple'
+    require 'xmlsimple'
   rescue LoadError
     abort <<-ERROR
 The 'xml-simple' library could not be loaded. If you have RubyGems installed
@@ -260,7 +260,7 @@
           else                 content
           end
         else
-          value.empty? ? nil : value.inject({}) do |h,(k,v)|
+          (value.empty? || value.keys == ['type']) ? nil : value.inject({}) do |h,(k,v)|
             h[k] = typecast_value(v)
             h
           end
@@ -274,6 +274,8 @@
         end
       when 'true'
         true
+      when 'array'
+        nil
       else
         raise "can't typecast #{value.inspect}"
       end
