Capability to have variable time steps.