auto-join, whitespace and typos
double check language rfc