Renamed Completer to match the interface it implements