I wanted to explicitly avoid the additional conditional, that's why I got this duplication