type defaults to mixed