Is this really necessary ? The behaviour would be the same without the elsif clause.