and of course with newlines