What's the difference between ->queue and ->head ?