more dependency juggling