Support primitive data types