Weaving in ends

I’ve been experimenting with dealing with the ends of the yarn when weaving. I tried my standard way that I use for knitting and crochet, which involves running the end through the work and back again, which leaves visible traces. Then I tried splitting the yarn and weaving in sections, which gives a much nicer finish.

Back of cotton weaving with ends woven down and back, which makes a visible standing oval
Back of a cotton weaving with ends split and woven in, with arrows pointing to where the work was done
Back of cotton weaving with split and woven ends, before trimming

Yes, splitting the ends and weaving in the sections triples the times I thread a needle, but I think the end result is worth it.