Tighten the interface