group_by now allows nil values