Make Packet constructor exceptions more clear