removed autopublish, validates uniqueness and blankness