renamed findNextUnassignedBlock to findNextUnassignedCell, for clarification