add sentinel support