メソッドの呼び出し確認ロジックを追加
「何もしない」場合に-1を返却するよう修正