What uses an internal memory state?