Section transition impl