TOUCH命令の最初の引数(タッチされた時間)の戻り値を見ていない? タッチされていない時は0になっているはずですが……