Causes of blockage