circumspect
(adj) : aware of all circumstances; considerate of all that is pertinent; cautious, prudent, thoughtful, or wary