always assign data-display-if (it will be dropped if it's NULL)