changing also messenger so that it sends bytes as well