This is interesting.  I understand why you did it, but it seems like it might be useful to be able to bypass list_domains entirely and just call request.  This would require some rework to how request works though.  

I think this is fine for now but it exposes an interesting new problem we should solve for long term.

@krames @bradgignac any thoughts?