added sentinel to allocating operations