Ok, but you can believe me that regions are much faster than c_trace. You won't need 20 region checks for finding a region to a certain position, you need maybe 2 or 3, dependent on the location in the ABT.