I agree (if the same 'if / else' behavior can reproduced somehow).