Pushing Ben's switch statement version (LEAVE THE COMMENTED IF STATMENTS
IN!)