Added some testing around lists of primitives