Also having a parallel system on the side would be fine. Just something more efficient and with types please!