dependent contributables would only count as contributed if their parent was being contributed for the first time, too. the trick was to delay actually *assigning* them to their parents until the very, very end