Join is safer, validate config path exists