left and right mixed up; test_2a behaves strange