Does this really work? It may be clearer to just use an `equal`