Any problems with using `root:([^:]+):.+$` here? (`$` vs the explicit `\n`)