Assign and List directive fixes and tests

Right, it is not blocking PR.