Core building.  Dependencies need tested.