mutable and quickfix