DRAFT: direct one-device proposal

Hey, here is some code which implements this:
https://docs.google.com/a/google.com/document/d/1VV4Qo4zqtJfHzoNl2Bxr6f9YjNObjMfqAZC-xRNt1tY/edit#heading=h.ykul00b73bd6