check dispatch header and then do the blocks runtime