hide
nits: more coherent split()
the paper is terrible and here's (the start of) why
citation