Sync with Cryptique_ret