Does fly lay eggs?