Actually, because this is an assignment replacing filters, does it really need a mutex? It's not an operation on a map...