do not allow blank because that could never be reached