fix custom comparison to use the matcher