This is the big flaw i see against Keynes, that the political discipline and foresight it takes to pay forward is very hard. Instead it becomes another round of the too much debt cycle. Unfortunately I don't have any alternative. (many would put their pet economic hobby horse here)
Edit: I noticed a problem with my comment, I said pay forward but Keynes has a pay back what you borrowed earlier.