annoyingly reverting reset_n naming back to reset