I like the way you structured the code within the case statement are method calls.