@marcan just write the new subsystem in rust for more shits and giggels