routing fix,  is never empty