Apparently we need to make our own queue class.