Yes, what someone else said, either eat onions or throw them away within a reasonable amount of time. Same (from what I have heard from someone else) goes for potatoes. Don't keep either of those around for any period of time beyond reasonable fresh times. ESPECIALLY onions.