added the new bind dependency that supports default values