Boost Range is needed