Refactoring: rename left/right to first/second