diff --git a/compile b/compile
index a85bdfa5024f72866cbe9f253db7d7f91eff3c34..d11d2047cdfbb115363e96ab21f792b3783a2673 100755
--- a/compile
+++ b/compile
@@ -1,5 +1,7 @@
 #!/bin/bash
-find bin/ >/dev/null 2>&1;if [ `echo $?` -gt 0 ];then mkdir bin/;fi
+
+mkdir -p bin
+
 while [[ "$1" ]]
 do
 	case $1 in
@@ -68,4 +70,3 @@ sed -i -e '/^.*<div id="store-area".*$/s/\\t/\t/g' -e '/^.*<div id="store-area".
 	&& mv bin/FC_pregmod_tmp.html bin/FC_pregmod.html
 
 echo "bin/FC_pregmod.html compilation finished."
-
diff --git a/compile-git b/compile-git
index 55acb04d1a00c634caa37ba7a30fbb5204f629c1..5e011a38ed513eaf9982a78b6600402f7ec3b767 100755
--- a/compile-git
+++ b/compile-git
@@ -1,5 +1,7 @@
 #!/bin/bash
-find bin/ >/dev/null 2>&1;if [ `echo $?` -gt 0 ];then mkdir bin/;fi
+
+mkdir -p bin
+
 # Run sanity check.
 ./sanityCheck
 
diff --git a/compile-git+java-sanityCheck.sh b/compile-git+java-sanityCheck.sh
index 1859d3ea7ba268811e30a3597d5fe61fa9c63b65..7833bb97dadc1f3da55dba14502c4b5df5c6629f 100755
--- a/compile-git+java-sanityCheck.sh
+++ b/compile-git+java-sanityCheck.sh
@@ -1,5 +1,7 @@
 #!/bin/bash
-find bin/ >/dev/null 2>&1;if [ `echo $?` -gt 0 ];then mkdir bin/;fi
+
+mkdir -p bin
+
 # Run sanity check.
 ./java+gitGrep-sanityCheck.sh