#GH384 Checkout review plus Reset function

why not use constants for types?