WIP. trying to delineize, hmac is troublesome