[FIX] fixed if-else warnings