Generating interfaces, coding style [ci skip]