Fixed issue where the pickle file wasn't opened in binary mode.
Updated the magic's arguments: the file name is now the mandatory first argument (it was previously an optional argument). The variable names are the following arguments.