type cになったから互換性ないと思う