 		}
 		private function getFlashVarRecover():Boolean
 		{
-			return StandardLib.asBoolean(_flashVars['recover'] as String);
+			return StandardLib.asBoolean(_flashVars['recover']);
 		}
 		
 		/**

		{
			var name:String = 'editable';
			if (_flashVars.hasOwnProperty(name))
				return StandardLib.asBoolean(_flashVars[name] as String);
			return undefined;
		}
		

		
		private function handleFlashVarPresentation():void
		{
			var presentationMode:Boolean = StandardLib.asBoolean(_flashVars['presentation']);
			Weave.history.enableLogging.value = !presentationMode;
		}
		
