diff --git a/src/file.rs b/src/file.rs
index b78405c..3381dff 100644
--- a/src/file.rs
+++ b/src/file.rs
@@ -58,7 +58,7 @@ struct Header{
 	priming:u64,
 	/// uuid for this file
 	resource:u128,
-	#[bw(try_calc(u32::try_from(block_location.len()-1)))]
+	//don't need try_calc: the struct will force field initialization anyways and it can be calculated there
 	block_count:u32,
 	#[br(count=block_count+1)]
 	block_location:Vec<u64>,
diff --git a/src/map.rs b/src/map.rs
index 29cb710..89b39fc 100644
--- a/src/map.rs
+++ b/src/map.rs
@@ -89,7 +89,7 @@ struct BvhNode{
 #[binrw]
 #[brw(little)]
 struct Region{
-	#[bw(try_calc(u32::try_from(models.len())))]
+	//consider including a bvh in the region instead of needing to rebalance the physics bvh on the fly
 	model_count:u32,
 	#[br(count=model_count)]
 	models:Vec<model::Model>,