Opaque keys validate

@sarina @dianakhuang @nasthagiri @flowerhack @cpennington I believe this is the 3rd one cale said to reopen