any contained elements will already have a newline after them