split_and_extend should handle this