revision e76d546