fix: don't re-decode already decoded base64 data