not guaranteed to have sl on error
debugging--
support signed requests/responses