I don't understand the bit about dependencies in here