Answer: thinkingahead

AnswerCrossword Clue
THINKINGAHEAD

Ready for contingencies