Used a non-standard iterator trait. Compiled in clang but not gcc. Have to test both with each commit.