have you ever *really* stopped to think about how wild it is that [].join("\n") returns "" — what is it joining??