Public methods must have doc comments