added sentinel value