test failing for non_literal type