persistent states (buggy)