I believe this changes the return type, which breaks backward compatibility.