case, guard, wildcard C5