Reimplemented join/parts