Add call weaving