Added force_reset()