Sentinel implementation.