diff --git a/Makefile b/Makefile
index af98cfd4e953734b1d787903babf23967558d719..204e2a77ff9e99e74a677f1c8bc9c07ca7fcab01 100644
--- a/Makefile
+++ b/Makefile
@@ -17,13 +17,12 @@ endif
 ifeq (1,$(REDOX))
 	undefine ARGSV
 	ARGS += --target x86_64-unknown-redox
-	PREARGS += +nightly
 endif
 
 .PHONY: all clean distclean install uninstall
 
 all: version extract .cargo/config
-	cargo $(PREARGS) build $(ARGS) $(ARGSV)
+	cargo build $(ARGS) $(ARGSV)
 
 clean:
 	cargo clean
diff --git a/examples/maps.ion b/examples/maps.ion
index ac17a08e8f70403a43c9ab5ed3880f0b39c7d9a7..fe03b3e3d219910988801596b2d94106443488d9 100644
--- a/examples/maps.ion
+++ b/examples/maps.ion
@@ -23,3 +23,8 @@ echo @map[key3]
 
 let map:bmap[float] = [ichi=1.0 ni=2.0 san=3.0]
 echo @map
+
+let map[ichi] = foo
+echo @map
+let map[ni] = bar
+echo @map
diff --git a/examples/maps.out b/examples/maps.out
index b6fd1d002150debb221a9e3843566906726f9d48..a8535ee0267f4438ded93f1c9f5676b0decc5b78 100644
--- a/examples/maps.out
+++ b/examples/maps.out
@@ -12,3 +12,5 @@ one
 two
 three
 ichi 1.0 ni 2.0 san 3.0
+ichi foo ni 2.0 san 3.0
+ichi foo ni bar san 3.0