Needs boost dependency.