I have a hunch that the messages sent from different files are interfering with each other as well. This commit will make it clear if indeed this is the case.
And also fix the mysterious gaps at 6 and 8.