IMHO overkill for internal state.  I suspect @mgodave may agree with you though!  (?)