The time limit will eliminate vagueness, but it is a question about whether or not our time limit otherwise is problematic. If it were to be specified that it's one month or two years, certainly there would be no uncertainty about that time limit, but it is nonetheless limiting and perhaps contrary to the Carter decision.
On May 4th, 2016. See this statement in context.