I hate to see another dependency added here just for one MDC value. Could the MDC values be initialized in the Start state instead?