at least I get different error but I cannot figure out when I should use the set_default_key and when change_key
it seems we have to set the default key before creating the application
this function specifies the crypto anyway