Если анализировать построение, можно увидеть, что эта логика не фиксируется в одной конструкции, и чередуется в каждой версии.