Slang meaning of Kick the Can Down the Road

Kick the Can Down the Road means: procrastinate, fail to undertake necessary actions, delay. Used a lot in the financial press referring to the inability of governments to deal with core economic problems particularly in reference to the European/Greek/Irish/Banking crisis of 2010->?.