Yes, that's why I did it, but I think repeated calls to `front` without calling `popFront` shouldn't keep making copies. Will fix.