change noreset to use bool instead of char