Cilia are microtubule-based protrusions of the plasma membrane found on most eukaryotic cells. Their assembly is mediated through the conserved intraflagellar transport mechanism. One class of motor proteins involved in intraflagellar transport, kinesin-2, is unique among kinesin motors in that some of its members are composed of two distinct polypeptides. However, the biological reason for heterodimerization has remained elusive. Here we provide several interdependent reasons for the heterodimerization of the kinesin-2 motor KLP11/KLP20 of
Caenorhabditis elegans
cilia. One motor domain is unprocessive as a homodimer, but heterodimerization with a processive partner generates processivity. The “unprocessive” subunit is kept in this partnership as it mediates an asymmetric autoregulation of the motor activity. Finally, heterodimerization is necessary to bind KAP1, the in vivo link between motor and cargo.