Added dependency doc; randomness breaks everything lol