process.nextTick the announcement to ensure functions have been bound