Happy to hear that your son is fairing well. No guarentees what we shall be dealt, we can influence things by playing safe, staying fit and eating right but in the end its up to our own body what happens when circumstances beyond our control occur.