We all know the costs of context switching. Why would you unnecessarily introduce two new context switches? Is it because you don't like being told when to read?