fix either..or