Doesn't this break backward compatibility?