fix n_reg checking