Generating interfaces, coding style (2) [ci skip]