Don't shit our pants when removing the first element of an ArrayList via an iterator. Closes #671