It's not that it's optional, it's that there can be no guarantees of when it stop as it is a race condition. Using "MUST" immediately followed by "as soon as it can" seems weird, but maybe is the right wording?