This change also adds test cases for messages before this one. Signed-off-by: Ophestra <cat@gensokyo.uk>