obey the RFC better