how about `return unassigned.isEmpty()` ?