I believe I was actually going to do a proper binary search here and never got around to it for some reason. I'll add that now, since we're doing lookups on these callbacks a lot more than we are modifying them.