improved bind fn tests