made it more clear on the cases of #nil? or #blank? which determines a correct status