State is more functional, parameterized UID.