In fairness it should be noted that changing ids would break backward compatibility