I thought about that too when I implemented it but then I thought that it is a simple condition and the scopeToTransactionIdentifier dictionary is a central part of the behavior of that class so I don't want to hide it in a method but certainly a matter of style