I didn't say it wasn't. However, as-is, you're basically doing extra commands.

ELSE
IF
ELSE
IF

Rather than:

ELSEIF
ELSEIF

I can't see that being a very optimal way of doing ELSEIF stuff.