diff --git a/src/kernel_hydro.h b/src/kernel_hydro.h
index 3d5ec6ac84a77941739f5d3b57ed0340c831c061..6e3d964a348cf65d4ed427951f643f8c0c4ad240 100644
--- a/src/kernel_hydro.h
+++ b/src/kernel_hydro.h
@@ -194,7 +194,7 @@ static const float kernel_coeffs[(kernel_degree + 1) * (kernel_ivals + 1)]
 /* ------------------------------------------------------------------------- */
 #else
 
-#error "A kernel function must be chosen in const.h !!"
+#error "A kernel function must be chosen at configure time !!"
 
 /* ------------------------------------------------------------------------- */
 #endif
@@ -519,7 +519,8 @@ __attribute__((always_inline)) INLINE static void kernel_deval_1_vec(
   dw_dx->v = vec_blend(mask_reg, dw_dx->v, dw_dx2.v);
 
 #else
-#error "Vectorisation not supported for this kernel!!!"
+#error \
+    "Vectorisation not supported for this kernel!!! Choose a different one or configure with --disable-hand-vec."
 #endif
 
   /* Return everyting */
@@ -706,7 +707,8 @@ __attribute__((always_inline)) INLINE static void kernel_eval_W_vec(vector *u,
   w->v = vec_blend(mask_reg, w->v, w2.v);
 
 #else
-#error "Vectorisation not supported for this kernel!!!"
+#error \
+    "Vectorisation not supported for this kernel!!! Choose a different one or configure with --disable-hand-vec."
 #endif
 
   /* Return everything */
@@ -765,7 +767,8 @@ __attribute__((always_inline)) INLINE static void kernel_eval_dWdx_vec(
   /* Added both dwdx and dwdx2 together to form complete result. */
   dw_dx->v = vec_add(dw_dx->v, dw_dx2.v);
 #else
-#error "Vectorisation not supported for this kernel!!!"
+#error \
+    "Vectorisation not supported for this kernel!!! Choose a different one or configure with --disable-hand-vec."
 #endif
 
   /* Return everything */
@@ -826,7 +829,8 @@ __attribute__((always_inline)) INLINE static void kernel_eval_dWdx_force_vec(
   dw_dx->v = vec_blend(mask_reg, dw_dx->v, dw_dx2.v);
 
 #else
-#error "Vectorisation not supported for this kernel!!!"
+#error \
+    "Vectorisation not supported for this kernel!!! Choose a different one or configure with --disable-hand-vec."
 #endif
 
   /* Mask out result for particles that lie outside of the kernel function. */
@@ -910,7 +914,8 @@ __attribute__((always_inline)) INLINE static void kernel_eval_dWdx_force_2_vec(
   dw_dx_2->v = vec_blend(mask_reg_v2, dw_dx_2->v, dw_dx2_2.v);
 
 #else
-#error "Vectorisation not supported for this kernel!!!"
+#error \
+    "Vectorisation not supported for this kernel!!! Choose a different one or configure with --disable-hand-vec."
 #endif
 
   /* Mask out result for particles that lie outside of the kernel function. */