When a port is enabled for 802.1q trunking the switch will automatically assume that there is an extra four bytes of data appended on, incrementing the frame size of the Layer 2 (L2) packet. Therefore, for implementations that require exactly only one tag to be carried (either 802.1q or Multiprotocol Label Switching (MPLS), but not both), it is possible to force the switchport to accept an extra four bytes of data by configuring it as a trunk port.