check for optional encoding parameter