How about moving this to a private method just to keep the case statement a bite more readable?