Maybe rename `complete` to `completion` to match the method above?