factor out bind recording