Recursive Rewrites

It's better.

Relates to: https://github.com/tgstation/-tg-station/pull/2894
Noticed in: https://github.com/tgstation/-tg-station/pull/2889

If anyone knows any recursive shit storms let me know.