bound and partition are now selectors