This is necessary because ode algorithm will loop forever if two dynamic elements overlap in this way.