Fixing SimilarityBasedAssignment so that it returns an empty list rather than a null