logic can works both ways