Forethoughtful /(?)/

Fore·thought·ful

Forethoughtful

a.
  1. Having forethought. [R.]