caches convenience module, string -> bytes