Started implementing complex criterion completer.