Ignore this comment, this looks good to me. I re-read it and understand the purpose of this. Was thrown off by the reset function name.