i only -> flip v|y (expected this) i only -> flip h|x (expected this) ig -> flip v|y (expected this) ig -> flip h|x (expected this) g only -> flip h|x (expected this) <--- didn't match v ---------------------- $flip is now vh ---------------------- i only -> flip v|y (expected this) i only -> flip h|x (expected this) ig -> flip v|y (expected this) <--- didn't match h g only -> flip v|y (expected this) <---- didn't match h