Wasn't propagating reset flag in virtual method.