Generated from rev 9540c29