add length pass-through