[Kwant] How strict should we take backwards compatibility?