diff --git a/epicardium/main.c b/epicardium/main.c
index 4e2cba12182695d9c72854e5b62ab09d2637a454..9cb5daa2c4b3e601338739deb42bc4e461cfb7be 100644
--- a/epicardium/main.c
+++ b/epicardium/main.c
@@ -130,7 +130,7 @@ int main(void)
 		if (xTaskCreate(
 				vBSECTask,
 				(const char *)"BSEC",
-				configMINIMAL_STACK_SIZE * 3, /* 768 bytes. Mainly for state saving... */
+				configMINIMAL_STACK_SIZE * 3,
 				NULL,
 				tskIDLE_PRIORITY + 1,
 				NULL) != pdPASS) {
diff --git a/epicardium/modules/bsec.c b/epicardium/modules/bsec.c
index 08306dd301bedd52a45165e39342ac0ae5c2a522..925e63f3493131a8c5c8c4e25d4c818839a0ef1f 100644
--- a/epicardium/modules/bsec.c
+++ b/epicardium/modules/bsec.c
@@ -203,6 +203,7 @@ void state_save(const uint8_t *state_buffer, uint32_t length)
 		goto done;
 	}
 
+	printf("stack high: %lu\n", uxTaskGetStackHighWaterMark(NULL));
 	printf("Success\n");
 done:
 	epic_file_close(fd);
@@ -311,7 +312,7 @@ int bsec_read_bme680(struct bme680_sensor_data *data)
  * Checks config and activates the BSEC libary if requested.
  *
  * Initializes the BSEC library before starting the task to
- * reduce the stack size needed for the task by at least 512 bytes
+ * reduce the stack size needed for the task by at least 250 bytes
  */
 int bsec_activate(void)
 {