I guess this is here where it gets tricky, I would try to find one based on the interface subnet first?