Help with preventing garter stitch hem rolling

I have struggled with this for years THEN I came up with an idea. (Tried this yesterday and YES it works) work 4 rows of garter stitch then instead of carrying on straight make the garter stitch border into points thus eliminating the straight edge at the end and prevent rolling. EG: first 4 rows garter st. (5th row) wrong side of work. p1 (k8,p2) rep to last st. P1 (6throw) k. (7th row) p2 (k6,p4) rep to last 2 sts. P2 (8th row) k. (9th row) p3 (k4,p6) rep to last 3 sts. P3 (9th row) k (10th row) p4 (k2,p8) rep to last 4 sts. Purl 4 you are now ready to start stocking st starting with k row. This is based on a multiple of 10 sts. But I’m sure you can adapt this to you number of stitches. This really does work, it is not bulky around the hem and looks a lot nicer