consider bind as a signal to prepare.