In the same vein, I'd like to see create() and renumber() changed to allow assignment of specific object numbers. The number specified should fall between #1 and max_object+1, and would have to be already invalid, of course. This would pretty much obviate $recycler and $garbage entirely.