cannot rebind if the object is already bound functionality