fill in some set checks for value setting prerequisites