Blocking adaption and analysis