have to bump major version because of non-backwards-compatible API changes