normal case is only normal if the use case is not a proxy, in which case normal is calling it twice. That kind of construct also affects code maintainability because it's harder to read and uses the constant multiple times