diff --git a/src/engine.c b/src/engine.c
index 1978cc5bce460ca3f9ed6f0629366f47d9ee6fc5..ee5523bc8f8a8ccbf0daaad13344f64c2365f6bf 100644
--- a/src/engine.c
+++ b/src/engine.c
@@ -509,11 +509,7 @@ void engine_repartition ( struct engine *e ) {
         /* Dump the 3d array of cell IDs. */
         printf( "engine_repartition: nodeIDs = reshape( [" );
         for ( i = 0 ; i < cdim[0]*cdim[1]*cdim[2] ; i++ )
-#if IDXTYPEWIDTH==32
-            printf( "%i " , nodeIDs[ i ] );
-#else
-            printf( "%lli " , nodeIDs[ i ] );
-#endif
+            printf( "%i " , (int)nodeIDs[ i ] );
         printf("] ,%i,%i,%i);\n",cdim[0],cdim[1],cdim[2]);
     
         }