Only proxy to secondary if id given as an option

So we use the same method everywhere, but an optional id is given as an
option. If the id is present we use that in our secondary backend.