Adding optional_bind