I’m curious about your defintion of “juncture”.
I suspect that “juncture” means “at this time”, or “at this particular point in time”.