to be honest I hadn't really considered sending binary data for no better reason than I just hadn't seen an example of it and I do like having semi-readable identifiers during testing but it makes total sense. I do have at least 2x as many identifying message types as shown here but one byte could technically get the job done, I would have a bit to learn to program it as binary is not my go-to but definitely seems like a good idea for efficiency sake. Thanks!