diff --git a/src/stars/Default/stars_part.h b/src/stars/Default/stars_part.h
index 29bf1409879cbde54ee75979fa14fad7e2c195cb..6a0e1c5179e6976fb13f82d4547a8f1484a4c8dc 100644
--- a/src/stars/Default/stars_part.h
+++ b/src/stars/Default/stars_part.h
@@ -58,9 +58,6 @@ struct spart {
   /* Particle cutoff radius. */
   float h;
 
-  /*! Particle time bin */
-  timebin_t time_bin;
-
   struct {
 
     /* Number of neighbours. */
@@ -73,11 +70,14 @@ struct spart {
 
   /* Not used in the default stars */
   union {
-    double birth_time;
+    float birth_time;
 
-    double birth_scale_factor;
+    float birth_scale_factor;
   };
 
+  /*! Particle time bin */
+  timebin_t time_bin;
+
   /*! Feedback structure */
   struct feedback_spart_data feedback_data;