i was unclear .. the code in the else makes sense .. but the if already returns .. so the else is superfluous.