# File lib/RMagick.rb, line 1177
    def compact!
        cfid = self[@scene].__id__ rescue nil
        a = super          # returns nil if no changes were made
        set_cf cfid
        return a
    end