You cannot "safely" use a method if changing the return type is allowed.