test should be symmetric too