Refactoring
More refactorings!
Refactored to two possibilities
exclusive or