Not sure how this is a problem - we are not calling it with a NULL value for collection at all? We return in line 515/521.