Never ending inflation - do we really need it?