Yeah, it's O(n) and will need to be protected with mutexes, but still useful when it's a rare case...