obey various pep standards