It's not a weasel word (but maybe that's just me as a lawyer talking), it has a specific meaning. In my world (I'm a Tau Beta Pi member and worked on rockets, prior to my career as a federal litigator), "should" means "should, but it's not a huge issue if it doesn't" and "must" or "shall" means...