Opaque/get items

@dmitchell , plus other people you think should look at this?