Logics of imperfect information: why sets of assignments?