Microcast: Protect Your Energy and Momentum