Added Case methods as well as a helper method that handles options for all cases.