jesus, it's really hard to get the separator logic down. it should be fine now.