Keyword: switch pros and cons