Simplified and DRYed EntryState model.