just curious, why can't you use reset here?