OK so the main issue here is that `getUniqueValues` doesn't return None for NULL it returns `QPyNullVariant`