IMHO breaks backward compatibility