don't actually store null values