Prepare headless for tortoise floatingpoint matching

This is needed to make it so tortoise and headless calculate distances using the same order of operations because of how they are architected slightly differently.