apply unadapted Conway "best practices" where useful