I have the same feeling that @dmitchell voiced above-- if 'items' are being used, clear 'data'. Having 'data' with different (non-empty) content is confusing.