Some work on changing how EmcValues work