Close #53

Note the slight hack for streaming data --- we make an empty literal to hold onto the signature and keys