Won't this break backward compatibility in the middle of a major version?