hasImage flag, and JSON fix