agree re: primitive types