fixed that I accidentally used base64EncodedDataWithOptions: rather than base64EncodedStringWithOptions: in the compatibility check