more comments plus rsplit all the things because nobody has time for punctuation