Do not depend too much

396