This is safe because there's no point pre-empting a block to cause a context switch, as the context switch will happen immediately after the block anyway. This speeds up the Applicative composition test from over 30 minutes to around 1.