then we will not have dequeued the messages and will overwrite the perpetrator field, thus losing the messages; should be fixable in line 195 below