 		
 		private var cachedValue:Value;
 		private var lastValue:Value;
-		private var lastChanged:int = -1;
+		private var lastChanged:int = 0;
 		
 		public function Port(IsOutput:Boolean, Parent:Module, Connections:Vector.<Carrier> = null) {
 			isOutput = IsOutput;

		
		public function lastMinuteInit():void {
			lastValue = findValue();
			lastChanged = -1;
		}
		
		public function cacheValue():void {

		
		
		protected function log(...args):void {
			if (U.DEBUG_PRINT_CONNECTIONS)
				C.log(args);
		}
		
