警告、`caller[1]` を表示するなど呼び出し元を出したほうがよさそう