include pattern matching via 'case'