removed isUnbound()