Blocks execute out of order when they run in the same frame