next_locationを寛容に解釈して失敗する場合もあるので注意