Fixed Bug 2057. The order of the result expression and the else keyword
is reversed.