really fix bind this time