I'd rather throw a runtime exception here, just passing el should be fine I guess.