STUN. FUCKING. MECHANICS.