making direct dial more robust