build in progress - recursive dependencies seems to work.