Yes. I'd agree with that thinking entirely. I have actually seen a number of circuits in odd locations, that are either 'based' on this, or share yet another common ancestor. There is another problem with the circuit, that some parts of the operation, will show up deficiencies in many of the circuit modelling programs. Though these are mainly excellent, especially when using devices in 'normal' enviroments, the results when pushing component behaviour, can be suprisingly different from the real devices...
BestWishes