なんてルーチン内でロック失敗してundef返すのとdieで処理を完結させるのが
混在してるの?