sending empty struct when there is nothing to send