Sleeping on this, I'd rather avoid duplicating the kiji-delegation logic.
Guava could be avoided, with code duplication or weaker guarantees on the code.