another self and no needed hmac import