diff --git a/src/test/compile-fail/fn-constraint.rs b/src/test/compile-fail/fn-constraint.rs
index aadbecc40a7..fadec3f9730 100644
--- a/src/test/compile-fail/fn-constraint.rs
+++ b/src/test/compile-fail/fn-constraint.rs
@@ -2,8 +2,8 @@
 use std;
 import str::*;
 
-fn main() {
+fn main() unsafe {
     let a: uint = 4u;
     let b: uint = 1u;
-    log(error, safe_slice("kitties", a, b));
+    log(error, str::unsafe::safe_slice("kitties", a, b));
 }
diff --git a/src/test/compile-fail/no-constraint-prop.rs b/src/test/compile-fail/no-constraint-prop.rs
index 2a03395f1c1..78f3a3cf40c 100644
--- a/src/test/compile-fail/no-constraint-prop.rs
+++ b/src/test/compile-fail/no-constraint-prop.rs
@@ -3,7 +3,7 @@ use std;
 import str::*;
 import uint::*;
 
-fn main() {
+fn main() unsafe {
     let a: uint = 1u;
     let b: uint = 4u;
     let c: uint = 5u;
@@ -16,5 +16,5 @@ fn main() {
     // the next statement, since it's not true in the
     // prestate.
     let d <- a;
-    log(debug, safe_slice("kitties", b, d));
+    log(debug, str::unsafe::safe_slice("kitties", b, d));
 }
diff --git a/src/test/run-fail/fn-constraint.rs b/src/test/run-fail/fn-constraint.rs
index 40e259a0446..9d9974abf71 100644
--- a/src/test/run-fail/fn-constraint.rs
+++ b/src/test/run-fail/fn-constraint.rs
@@ -3,9 +3,9 @@ use std;
 import str::*;
 import uint::le;
 
-fn main() {
+fn main() unsafe {
     let a: uint = 4u;
     let b: uint = 1u;
     check (le(a, b));
-    log(error, safe_slice("kitties", a, b));
+    log(error, str::unsafe::safe_slice("kitties", a, b));
 }
diff --git a/src/test/run-pass/constraint-prop-expr-move.rs b/src/test/run-pass/constraint-prop-expr-move.rs
index 7848d9b9bd5..105e84e9fdf 100644
--- a/src/test/run-pass/constraint-prop-expr-move.rs
+++ b/src/test/run-pass/constraint-prop-expr-move.rs
@@ -2,11 +2,11 @@ use std;
 import str::*;
 import uint::*;
 
-fn main() {
+fn main() unsafe {
     let a: uint = 1u;
     let b: uint = 4u;
     let c: uint = 17u;
     check (le(a, b));
     c <- a;
-    log(debug, safe_slice("kitties", c, b));
+    log(debug, str::unsafe::safe_slice("kitties", c, b));
 }
diff --git a/src/test/run-pass/constraint-prop-move.rs b/src/test/run-pass/constraint-prop-move.rs
index 347ea13f005..0cc748e2c83 100644
--- a/src/test/run-pass/constraint-prop-move.rs
+++ b/src/test/run-pass/constraint-prop-move.rs
@@ -2,10 +2,10 @@ use std;
 import str::*;
 import uint::*;
 
-fn main() {
+fn main() unsafe {
     let a: uint = 1u;
     let b: uint = 4u;
     check (le(a, b));
     let c <- a;
-    log(debug, safe_slice("kitties", c, b));
+    log(debug, str::unsafe::safe_slice("kitties", c, b));
 }
diff --git a/src/test/run-pass/constraint-prop-swap.rs b/src/test/run-pass/constraint-prop-swap.rs
index 748044893ed..d7eb9fbf066 100644
--- a/src/test/run-pass/constraint-prop-swap.rs
+++ b/src/test/run-pass/constraint-prop-swap.rs
@@ -2,10 +2,10 @@ use std;
 import str::*;
 import uint::*;
 
-fn main() {
+fn main() unsafe {
     let a: uint = 4u;
     let b: uint = 1u;
     check (le(b, a));
     b <-> a;
-    log(debug, safe_slice("kitties", a, b));
+    log(debug, str::unsafe::safe_slice("kitties", a, b));
 }
diff --git a/src/test/run-pass/constraint-prop.rs b/src/test/run-pass/constraint-prop.rs
index f15c0f4121d..53c9a3bd965 100644
--- a/src/test/run-pass/constraint-prop.rs
+++ b/src/test/run-pass/constraint-prop.rs
@@ -2,10 +2,10 @@ use std;
 import str::*;
 import uint::*;
 
-fn main() {
+fn main() unsafe {
     let a: uint = 1u;
     let b: uint = 4u;
     check (le(a, b));
     let c = b;
-    log(debug, safe_slice("kitties", a, c));
+    log(debug, str::unsafe::safe_slice("kitties", a, c));
 }
diff --git a/src/test/run-pass/fn-constraint.rs b/src/test/run-pass/fn-constraint.rs
index 68106f29861..11383faed3f 100644
--- a/src/test/run-pass/fn-constraint.rs
+++ b/src/test/run-pass/fn-constraint.rs
@@ -2,9 +2,9 @@ use std;
 import str::*;
 import uint::*;
 
-fn main() {
+fn main() unsafe {
     let a: uint = 1u;
     let b: uint = 4u;
     check (le(a, b));
-    log(debug, safe_slice("kitties", a, b));
+    log(debug, str::unsafe::safe_slice("kitties", a, b));
 }