How does sdk directly depend on bootstrap?