diff --git a/src/gravity/Default/gravity_io.h b/src/gravity/Default/gravity_io.h
index 2508f69a636b93c218cdcb0770cf00ef969389c2..7b8ec2c8fef04cc4a4fc6836d8bb895b24d3c41f 100644
--- a/src/gravity/Default/gravity_io.h
+++ b/src/gravity/Default/gravity_io.h
@@ -87,7 +87,7 @@ void darkmatter_read_particles(struct gpart* gparts, struct io_props* list,
                                 UNIT_CONV_SPEED, gparts, v_full);
   list[2] = io_make_input_field("Masses", FLOAT, 1, COMPULSORY, UNIT_CONV_MASS,
                                 gparts, mass);
-  list[3] = io_make_input_field("ParticleIDs", LONGLONG, 1, COMPULSORY,
+  list[3] = io_make_input_field("ParticleIDs", ULONGLONG, 1, COMPULSORY,
                                 UNIT_CONV_NO_UNITS, gparts, id_or_neg_offset);
 }