Some work in EncounterValueGenerator, but buggy