Use a key for the continuation point map that can actually be compared for equality...
Handle max requested references of 0 as unlimited.