changed get_immediate to return a bundle itself so that it can actually hold -1