Avoid destroying and recreating marks that haven't changed