First cut of onion dependency