Hmm I was going by the guidelines of semantic versioning, it has backwards incompatible api changes so I increased the major number. Does this not make sense?