Remove allocate_range: it's too specific and can be written on top of find/create anyway