 			var avail:uint = waitForData(stdout);
 
 			var response:String = stdout.readUTFBytes(avail);
-			trace(response);
 			return parseInt(response, 10);
 		}
 

			var avail:uint = waitForData(stdout);

			var response:String = stdout.readUTFBytes(avail)
			trace(response);
			return response;
		}


		}

		public function requestStats():Boolean {
			callWrapper(AIRSteam_RequestStats);
			return readBoolResponse();
		}

		public function runCallbacks():Boolean {
			callWrapper(AIRSteam_RunCallbacks);
			return true;
		}

		public function setAchievement(id:String):Boolean {
			callWrapper(AIRSteam_SetAchievement, [id]);
			return readBoolResponse();
		}

		public function clearAchievement(id:String):Boolean {
			callWrapper(AIRSteam_ClearAchievement, [id]);
			return readBoolResponse();
		}

		public function isAchievement(id:String):Boolean {
			callWrapper(AIRSteam_IsAchievement, [id]);
			return readBoolResponse();
		}

		public function getStatInt(id:String):int {
			callWrapper(AIRSteam_GetStatInt, [id]);
			return readIntResponse();
		}

		public function getStatFloat(id:String):Number {
			callWrapper(AIRSteam_GetStatFloat, [id]);
			return readFloatResponse();
		}

		public function setStatInt(id:String, value:int):Boolean {
			callWrapper(AIRSteam_SetStatInt, [id, value]);
			return readBoolResponse();
		}

		public function setStatFloat(id:String, value:Number):Boolean {
			callWrapper(AIRSteam_SetStatFloat, [id, value]);
			return readBoolResponse();
		}

		public function storeStats():Boolean {
			callWrapper(AIRSteam_StoreStats);
			return readBoolResponse();
		}

		public function resetAllStats(bAchievementsToo:Boolean):Boolean {
			callWrapper(AIRSteam_ResetAllStats, [bAchievementsToo]);
			return readBoolResponse();
		}

		public function getFileCount():int {
			callWrapper(AIRSteam_GetFileCount);
			return readIntResponse();
		}

		public function getFileSize(fileName:String):int {
			callWrapper(AIRSteam_GetFileSize, [fileName]);
			return readIntResponse();
		}

		public function fileExists(fileName:String):Boolean {
			callWrapper(AIRSteam_FileExists, [fileName]);
			return readBoolResponse();
		}

		public function fileWrite(fileName:String, data:ByteArray):Boolean {
			callWrapper(AIRSteam_FileWrite, [fileName, data]);
			return readBoolResponse();
		}

		public function fileRead(fileName:String, data:ByteArray):Boolean {
			callWrapper(AIRSteam_FileRead, [fileName]);

			var success:Boolean = readBoolResponse();
