sweet. We can probably do even better if we don't copy byte arrays around.