closes #162 - various bloopers and inefficiencies in binding and unbinding