problem: RFC-3 contains typos and is not readable enough