"Speculation" is more considering several theories or possibilities without having made an absolute decision, whereas "assumption" is more definite and usually based on guesses and information you don't really know enough about to make a informed decision. When we speculate we generally consider. When we assume, we make decisions about what we think happened, or what we think we know. For that reason, assumptions can be quite negative in nature, whereas speculation is more thoughtful.
Any how the point is YOU do not know Cash flow Problems, need insurance money