Well... shouldn't we rather use a single message with only one case instead of 3?