Well, it could have been really easier to implement the opt out it later by this design, but it is more likely, that the dataflow is intended.