This paper discusses how system dynamics allows to deal with uncertainty, risk, robustness, resilience and flexibility, and how this could be improved. Two venues for improving the capacity of system dynamics to deal with uncertainty, risk, robustness, resilience and flexibility are provided, in both cases by matching system dynamics with other method(ologie)s, more precisely with discontinuous multiple criteria decision analysis and with exploratory modelling.