Generated from rev e6a2e80