Answer: thinkingahead

AnswerCrossword Clue
THINKINGAHEADReady for contingencies