forked from SilverStudioGames/WTS
not the first time, so that we can still pass it iterators (cherry picked from commit 21cb97b2e20c3f4cae346682b13e3bd208f57b6e)
not the first time, so that we can still pass it iterators (cherry picked from commit 21cb97b2e20c3f4cae346682b13e3bd208f57b6e)