make dumb_reset a bit less dumb