early bind api change, ignoring semver for now