add edge case handling for multiple address matches, no matches