Index: libcfa/src/collections/array.hfa
===================================================================
--- libcfa/src/collections/array.hfa	(revision 5ff721a6bfc03adca5efee0958a3d33e22541237)
+++ libcfa/src/collections/array.hfa	(revision fee4436eba1b28227b579391350244cc53817461)
@@ -1,5 +1,5 @@
 #pragma once
 
-#include <assert.h>
+//#include <assert.h>
 
 
@@ -8,8 +8,12 @@
 #define ztag(n) ttag(n)
 
+#ifdef __CFA_DEBUG__
 #define subcheck( arr, sub, lb, ub ) \
 	if ( (sub) < (lb) || (sub) >= (ub) ) \
 		abort( "subscript %ld exceeds dimension range [%d,%zd) for array %p.\n", \
-			   (sub), (lb), (ub), (arr) );
+			   (sub), (lb), (ub), (arr) )
+#else
+#define subcheck( arr, sub, lb, ub ) do {} while (0)
+#endif
 
 // 
