 			if (index < 0 || index >= U.state.memory.length)
 				return NilValue.NIL;
 			
-			if (!willWrite())
+			if (!writeOK())
 				return NilValue.NIL;
 			
 			return inputs[0].getValue();

		}
		
		override protected function generateLayout():ModuleLayout {
			var layout:ModuleLayout = super.generateLayout();
			layout.ports[0].offset.y += 2;
			layout.ports[1].offset.x += 2;
			return layout;

			return memoryValue;
		}
		
		public function getClockFraction():Number {
			return 1.0 / U.state.time.clockPeriod;
		}
		
		[Embed(source = "../../lib/art/modules/symbol_stamp_24.png")] private const _symbol:Class;
	}

