In favor of issue #61, I add additional else if expression