What does this elsif do?  Isn't the code in the else sufficient?