no static completer model