added signalStartupCompletion(), filter should now be complete