If/Else/ElseIf-bug-fix