This seems kinda interesting. Not sure if I can commit atm, but I'll just leave this here tentatively.