Một nghiên cứu mới đây về loài ruồi Euxesta bilimeki cho thấy cả 74 cặp ruồi mà họ nghiên cứu đều có hiện tượng thải tinh trùng ra sau khi giao phối. 25% trong số đó không còn chút tinh trùng nào trong người. Các nhà khoa học cho rằng loài ruồi này có thể điều chỉnh được số lượng tinh trùng cho ra để lựa chọn ruồi cha cho con mình.
Phóng tinh trùng ra và ăn ngay có thể là cách để ruồi cái lựa chọn cha cho con mình.
Cũng có giả thuyết cho rằng tinh trùng của con đực có thể cung cấp chất dinh dưỡng cho con cái. Để kiểm tra giả thuyết này, các nhà nghiên cứu đã cho ruồi cái ăn các thức ăn có chứa protein, đường và nước: đường và nước, nước không và không cho ăn gì. Sau đó họ cho những con cái này ở cạnh con đực có khả năng phóng tinh trùng và không có khả năng phóng tinh.
Kết quả cho thấy những con ruồi ăn đầy đủ chất dinh dưỡng hoặc chỉ uống nước không thu được lợi lộc gì từ tinh trùng. Tuy nhiên, những con ruồi không được ăn gì có thể sống lâu hơn nếu chúng ăn tinh trùng.
Tuy nhiên, với nhiều loài, con cái không hề nhận được dinh dưỡng từ tinh trùng. Có thể thói quen ăn tinh trùng là một phần trong nỗ lực giao phối của chúng mà thôi.