不一致の場合は-1を返さないとダメ?