maggots never give up