Checkpoint while implementing item special caseing