Figured out source of perf issues: need to cache Bone data