prefer native data.