Third party may have side-effects
Third party may have side-effects