* Low priority * Additional options * Assign message codes instead of strings to reduce message size. * Ex: `"ERROR: Message failed" -> 3`