After learning that print! is itself buffered I'm just gonna revert the whole BufferedWriter thing.