下位互換のみで作れば平気。一部の関数で機能が変わるのがあるからな。