Try to catch assemblers being build too high or low for ChunkCache

Should fix crash mentioned in #361
There might be problems in other MB structures too.
Its just so insignificant it should not matter, also 0 problem when running on `int`. There can be rare cases when using `double`